 |
API Documentation
|
|
|
11 class DLL_WINUI_EXPORT
InputSystem final :
public nkCommon::SingletonClass<InputSystem>
std::function< bool(Component *caller, const nkMaths::Point &absCoords)> mouseLeaveCallback
Used by components when the mouse leaves their area.
Definition: CallbackRepository.h:42
std::function< bool(Component *caller, KEY_CODE keyCode)> keyUpCallback
Used by component when a keyboard key is released.
Definition: CallbackRepository.h:64
std::function< bool(Component *caller, int absX, int absY)> contextMenuCreationCallback
Used by components when they need a context menu to be created.
Definition: CallbackRepository.h:143
std::function< bool(Component *caller)> closeCallback
Used by a component to signal when it's closed.
Definition: CallbackRepository.h:126
Base class for any graphical component.
Definition: Component.h:12
std::function< bool(Component *caller, int index)> menuBarCallback
Used by a nkWinUi::MenuBar to signal an item has been clicked.
Definition: CallbackRepository.h:73
std::function< bool(TreeView *caller, void *itemData)> treeSelectionCallback
Used by a nkWinUi::TreeView to signal a selection occurred inside.
Definition: CallbackRepository.h:96
std::function< bool(ComboBox *caller)> comboSelectionCallback
Used by a nkWinUi::ComboBox to signal selection changed.
Definition: CallbackRepository.h:110
EVENT_TYPE
Represents an event type.
Definition: EventTypes.h:12
Represents a 2D Point.
Definition: Point.h:12
std::function< bool(Component *caller, KEY_CODE keyCode, bool autoRepeated)> keyDownCallback
Used by component when a keyboard key is pressed down.
Definition: CallbackRepository.h:54
std::function< bool(Component *caller, const ClickEventData &eventData)> mouseClickCallback
Used by components for a mouse click event.
Definition: CallbackRepository.h:32
std::function< bool(ListBox *caller)> listBoxSelectionCallback
Used by a nkWinUi::ListBox to signal a selection occurred inside.
Definition: CallbackRepository.h:103
Encompasses all API of component NilkinsWinUi.
Definition: Button.h:7
std::function< bool(EditBox *caller, const KeyEventData &key)> editBoxKeyCallback
Used by a nkWinUi::EditBox to signal a key has been pressed inside.
Definition: CallbackRepository.h:118
std::function< bool(CheckBox *caller)> checkBoxCallback
Used by a nkWinUi::CheckBox to signal it has been checked / unchecked.
Definition: CallbackRepository.h:88